self-managing team - Spanish English Dictionary